package puzzle.projecteuler.p100;

public class Problem021 {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		
		int s = 0;
		for (int i = 1; i < 10000; i ++) {
			int k = d(i);
			if (k != i && d(k) == i) {
				System.out.println(i);
				s += i;
			}
		}
		System.out.println();
		System.out.println(s);
	}

	public static int d(int n) {
		int s = 0;
		for (int i = 1; i < n; i ++) {
			if (n%i==0) {
				s += i;
			}
		}
		return s;
	}
}
